stuffed squids - French English Dictionary